home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio
/
Ham Radio CD-ROM (Emerald Software) (1995).ISO
/
satel
/
dove
/
whats-up.doc
< prev
next >
Wrap
Text File
|
1990-02-20
|
19KB
|
550 lines
WHATS-UP.DOC Page 1.
WHATS-UP (c) Joe Kasser, G3ZCZ, 1990
Member ASP
Joe Kasser G3ZCZ/W3
11241 Fairoak Drive
Silver Spring, Md. 20902
(301) 593 6136
G3ZCZ @ N4QQ
This is an interim documentation file. A fuller document will be
published with release 1.00.
This version of WHATS-UP is a concept demonstration version of a
Telemetry Decoding and display Program for the MicroSat
Spacecraft (OSCARs 16, 17, 18 and 19). It is table driven via
the configuration files to allow maximum flexibility.
It contains the following features:
* Real time and Playback modes.
* Automatic Capture-to-disk of raw telemetry.
* Link quality measurement.
* Capability to print the raw telemetry as it is received.
* Up to 16 user configurable display pages (screens). You set
the position on the page (width of engineering unit field,
and number of decimal places) that a parameter is displayed
at.
* Wild card page (parameter shows up on all pages).
* Selectable display of Engineering units or Hex byte for each
display page.
* Display of raw packets (i.e. STATUS)
* Color changes if a parameter value changed between succes
sive frames.
* Audio and visual alarms if a parameter value exceeds, falls
below or falls outside a preset limit value(s).
* Dumb split screen terminal mode (a la LAN-LINK).
* Customizable colors, PC to TNC baud rate, data parity and
stop bits.
* Default spacecraft configuration files.
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 2.
* Time of day clock display (in HH:MM:SS format)
WHATS-UP has three basic modes of operation; Interactive, real-
time and playback.
The Interactive mode is a dumb terminal. You can use it to give
commands to the TNC. The usual one is to set the TNC date from
the computer's clock. You should also use it to set the
'HEADERLINE ON'. In this mode, you will see the raw packets on
the channel. You can also use this mode as a regular TNC program
(If you do, you ought to get your head examined, because LAN-LINK
will do the job much better). The Real-time mode converts and
displays engineering data. You can display up to 16 (configured
by you) pages of information. Information that changes between
successive frames, is shown in a different color. Information
that has exceeded a preset (by you) limit is shown in an alarm
color (default: blinking red). The capture-to-disk will turn on
when the first packet is copied, and will turn off two minutes
after the last.
The Playback mode allows you to play back captured telemetry with
4 speeds (speedy, slow, slower and snail's pace).
Starting the program.
You may start the program by typing in three ways as follows.
Default
Type 'whats-up' and return (without the 's). This brings the
program up in the default mode. It will read the whats-up.sys
file to determine the spacecraft being monitored, and then prompt
you for the mode.
User Chosen spacecraft
Type 'whats-up spacecraft' and return (without the 's). The
program reads the spacecraft.sys file to load the parameters for
the MicroSat of choice, and then prompts you for the mode.
Examples of the command are :
'WHATS-UP DOVE' or 'WHATS-UP PACSAT'
Custom Mode
Type 'whats-up spacecraft mode' and return (without the 's).
This brings the program up in the custom mode. It will read the
whats-up.sys file to determine the spacecraft being monitored,
and then start up in the mode you set. Valid modes are 'p', 'i'
and 'r'.
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 3.
Examples of the command are :
'WHATS-UP DOVE R' or 'WHATS-UP PACSAT R'
If you place a command line like this in your autoexec.bat file,
should you be copying telemetry in an unattended manner and a
power failure take place, the system will boot up into the cor-
rect WHATS-UP mode when power is restored.
Contents of the SPACECRAFT.SYS file
In the telemetry processing part, only the quadratic equation is
hard coded, the coefficients are table driven from a configura-
tion file. In fact the contents of the configuration file are as
follows:-
Spacecraft ID.
Selected or default display page number
Number of display pages (maximum = 16)
Then follows the page definitions, as in for example;
4
SPACECRAFT HOUSEKEEPING, 30,31
PAYLOAD, 30, 31
BATTERY STATUS, 30, 30
MISC,30,2
the number above the page definitions must be set correctly.
For each page:
Page title
Page color
The next set of items is the Telemetry parameter configurations
(maximum = 64). You must have at least one of these lines in the
file. If you want a value to show in in more than one page
(other than the wild card [0]) you must enter it twice (once per
page). Typically each row looks as follows:-
00,Rx E/F Audio(W):,+0.000,+0.0246,0.000,V(p-p),2,11,1,6,1,0,0,0
01,Rx E/F Audio(N):,+0.000,+0.0246,0.000,V(p-p),2,11,32,6,1,0,0,0
For each telemetry parameter:
hexadecimal channel number (2 bytes, e.g. '0F' )
Description text string (e.g. '+Z Array Temp.')
Equation Coefficient C
Equation Coefficient B
Equation Coefficient A
Units text string (e.g. '.C')
Display page number
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 4.
Display page row
Display page column
Display width for Engineering Units
Number of digits after the decimal point
Limit check flag (0 = do nothing, 1 = check below low limit,
2= check above high limit, 3 = check
for [below low limit] or [above high
limit])
Low limit value (e.g. -4.00)
High limit value (e.g. +10.6)
A line with an '*' as the first character terminates that
section.
Packet types:-
packet types are set as follows:-
name of UNP address (e.g. WASH, BCXRT)
Display page for the contents of the packet
Display color
Display row
Display column
Display page for the cumulative count of the packet type
Display row
Display column
Typical entries are as follows:
WASH, 0, 30,4, 1, 0, 5, 1
TIME, 0, 31, 1, 1, 0, 5, 12
STATUS, 0, 29, 2, 1, 0, 5, 24
BCRXMT, 0, 28, 3, 1, 0, 5, 37
TLM, 99, 31, 3, 1, 0, 5, 50
These also terminate with an '*' character.
Limits are only checked for parameters being displayed (in Engi-
neering units). With this approach, you can set up different
pages for different on-board subsystems, you can also set up
different display pages of the same parameters for daylight,
darkness and terminator crossing passes, with different limit
values to draw your attention to changes.
The link quality part allows the following to be done. You can
define which of the packets you want to display/count (If you
just want to count them and not display them, set the page value
to 99). You can then view an incrementing count counter each
time a selected packet is received. You can also display the
contents of the STATUS, WASH or BCXRT packets in any display
page.
My version (the default) is set up to display those packets as
wild cards (i.e will show up on all pages), and then display
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 5.
several temperatures and solar cell array currents.
Program Requirements
Hardware
IBM PC or clone with 256k memory.
TNC of some kind, I've tested it with a TNC2, a KAM and a PK-232
so far.
Data Format
The program DOES require that the telemetry be received, and
captured-to-disk with the packet header on a different line to
the contents of the packet (HEADERLINE ON). I also suggest that
you turn the date/time stamp on so that when you get Revision
1.00, you will be able to playback your data and extract selected
values and their corresponding time codes into a file that can be
read into your spreadsheet program for further trend analysis.
A typical display is shown below.
SPACECRAFT HOUSEKEEPING
PHT: uptime is 046/12:38:33. Time is Tue Jan 30 03:07:27 1990
80 00 00 89 B0 18 DD 02 00 B0 00 00 B0 00 00 00 00 00 00 00
vbat= 10.864 vlo1= 10.540 vlo2= 10.040 vmax= 11.540 temp= 6.661
wash addr:2a80:0000, edac=0x70
WASH 28 TIME 22 STATUS 21 BCRXMT 2 TLM 17
+Z Array Cur :-0.011 A +Z Array Temp : -6.7 C +Z Array V : 0.1 V
-Z Array Cur :-0.017 A +Y Array Temp : 10.9 C
-Y Array Cur :-0.012 A Baseplt Temp : 6.7 C BCR Load Cur : 0.164 A
+X Array Cur :-0.013 A Array V : 9.8 V
-X Array Cur :-0.011 A +5 Volt Bus : 4.9 V +8.5V Bus : 8.5 V
+10V Bus : 10.8 V 8.5V BUS : 8.4 V
TX#1 RF OUT : 0.0 W +8.5V Bus Cur : 0.053 A
TX#2 RF OUT : 3.7 W +5V Bus Cur : 0.208 A BCR Input Cur : 0.191 A
BCR Output Cur :-0.017 A
Bat 1 Temp : 6.7 C Bat 2 Temp : -20.6 C
IR Detector : 0 Counts
BCR Set Point : 134 Counts
WHATS-UP.SYS file format
The contents of the WHATS-UP.SYS file are as follows:
Your callsign (e.g. G3ZCZ)
Default configuration file) (e.g. Dove)
station latitude (e.g. 35.00)
station longitude (e.g. 74.00)
station all. (e.g. 100)
capture-to-disk file (e.g. dove.RUN)
playback file (e.g. dove.run)
PC serial port (e.g. 1)
PC serial baud rate (e.g. 9600)
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 6.
data bits (e.g. 8)
Stop bits (e.g. 1)
parity (e.g. 0)
status (top) window color (e.g. 79)
Telemetry Page color (e.g. 14)
outgoing window color (e.g. 14)
incoming window color (e.g. 30)
prompt window color (e.g. 15)
alarm window color (e.g. 15)
bottom window color (e.g. 79)
Emphasis color (e.g. 14)
prompt color (e.g. 14)
option color (e.g. 78)
parameter changed color (e.g. 95)
parameter limit exceeded color (e.g. 14)
The callsign and geographic parameters are not used in this ver-
sion.
Some typical color combinations are
Function Keys
The following function keys are active:
FK 1 capture to disk
FK 2 type of display Engineering Units/Hex Byte
FK 3 select display page
Alt-B send a 'break' to the TNC, interactive mode only.
Alt-P Printer on/off
Alt-S Sound on/off
Alt-X Quit
left arrow decreases playback speed
right arrow increases playback speed.
This version as I mentioned above is a concept demonstration
version, and contains a few cosmetic display bugs. I expect
(but don't promise) to put out Revision 1.00 with more features,
(such as extraction capability to interface the extracted data to
a spreadsheet program for further analysis) and proper documenta-
tion, sometime between March and June 1990. This program is not
in the public domain but may be copied and passed on. If you
would like a copy of Revision 1.00 which will be released as
shareware, send a FORMATTED disk and sase to
Joe Kasser G3ZCZ/W3, 11241 Fairoak Drive, Silver Spring, Md.
20902.
Better yet, why not register your copy and support development of
this kind of software. Registered users will receive all ver-
sions 1.00 to 2.00 automatically.
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 7.
If you have captured any telemetry to disk, especially daytime or
southern hemisphere passes, please put them on the disk. Don't
let the data files become too long. I suggest that you rename
them every couple of days or so, such as DOVE2-16.RUN, DOVE2-
18.RUN, etc.
Suggestions for improvements and additions are always welcome.
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 8.
Other Amateur Radio Software by Joe Kasser G3ZCZ
PC-HAM 3.3 BY G3ZCZ
LOGBOOK
Full blown logging package. With automatic check of logs for
awards such as DXCC. Allows you to recall any entry by call sign
within seconds. Indexed displays, QSL'ing, Contest mode QSLing
(prints the lot) and lots more written in dBASE3, but a compiled
LOGBOOK.EXE file is supplied together with the source code.
Export your LAN-LINK.LOG file and put this package to work.
Version 3.2 DOES NOT NEED DBASE TO RUN.
To see what this program can do, extract the documentation file in
LOGDOC and read it.
CONTEST
Keeps Dupes in memory, logs QSO's to disk in format which can be
processed by the LOGBOOK package.
CQSS
Sweepstakes game. Work the ARRL Sweepstakes contest on your
computer. You are located just outside Washington DC. A
propagation model is built in to the program. This program is
REQUIRED training for all sweepstakes operators. Program is
based on the one described in detail in 'Software for Amateur
Radio' by Joe Kasser G3ZCZ, published by TAB Books, Blue Ridge
Summit, PA. 17214.
WHATSON
Predict HF Propagation. Contest mode with printout to whole world
at hourly intervals. Needs BASIC
This software AND MORE comprises PC-HAM which is available as
Shareware from G3ZCZ. Send a disk, SASE, and a QSL card for a
copy. Users are asked to register for $36.50 (half of $73).
Request PC-HAM.
For an evaluation copy (unregistered full blown version) of each
software send a formatted disk and SASE to Joe Kasser. Overseas
users, send $3.00 instead. Try the software first, and only
register your copy if you make use of it. If you like LAN-LINK,
you will like PC-HAM.
COPYRIGHT Joe Kasser, G3ZCZ 1990.
WHATS-UP.DOC Page 9.
LAN-LINK 1.55 Registration Fee $35.00
PC-HAM 3.3 Registration Fee $36.50
WHATS-UP 0.3 Registration Fee $35.00
Evaluation Copies free, you pay only for the disk/postage.
To: Joe Kasser G3ZCZ
P O BOX 3419
SILVER SPRING
MD 20918.
CALL ________________ TODAY'S DATE _____________
NAME ______________________________________________
ADDRESS ___________________________________________
___________________________________________
CITY ___________________________________________
STATE _________ POSTCODE ______________________
TNC TYPE _____________________ Home BBS __________
I enclose a check for ______. Please send me the latest version
of ______________, and register me as a user.
I enclose a disk/sase or $3.00. Please send me the latest version of
______________________ to evaluate. If I like it and use it, I plan
to become a registered user.
Disk Size 5.25 ______ 3.5 ______
I AM NOT/AM currently using Shareware Version _____
which I obtained from _________________________________________.
Signature
COPYRIGHT Joe Kasser, G3ZCZ 1990.